-- @Author: 作者QQ381990860
-- @Date:   2022-05-09 16:16:18
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-05-09 16:59:13

--======================================================================--

function 道具处理类:天赐抽奖(id,序号)
  
      if 序号 == 1 then 
	    if 活动数据.天赐次数[id]==nil then 
            if 是否聚宝盒(id) then
	         活动数据.天赐次数[id] = 6
	         else 
	         活动数据.天赐次数[id] = 3
	        end
        end
   
        if 活动数据.天赐次数[id] >0 then 
		
            活动数据.天赐次数[id] = 活动数据.天赐次数[id] -1
            角色处理类:添加储备(玩家数据[id],3000000,"天赐抽奖")
            角色处理类:添加经验(玩家数据[id],20000000, "天赐抽奖")
            角色处理类:添加威望积分(玩家数据[id],8)
            角色处理类:添加人物修炼经验(玩家数据[id],40)
            角色处理类:添加召唤兽修炼经验(玩家数据[id],40)
			self:给予道具(id,"金银宝盒",nil,nil,math.random(10,50))
			if math.random(100)<= 5 then
			 local cj = {"新鲜牛肉","新鲜羊肉","新鲜猪肉","新鲜鸭肉","美味调料","普通调料"}
			 local cj1 = cj[math.random(#cj)]
		      self:给予道具(id,cj1)
			  广播消息("#hd/".."#S/(天赐宝箱)" .. 玩家数据[id].角色.名称 .. "#y/开启天赐宝箱，获得了#R"..cj1)
			end
			
			 广播消息("#hd/".."#S/(天赐宝箱)" .. 玩家数据[id].角色.名称 .. "#y/开启天赐宝箱，获得了#R金银宝盒")
			else 
			 发送数据(玩家数据[id].连接id,7,"#Y/您今天次数已用尽不能开启")
        end
        发送数据(玩家数据[id].连接id,7,"#Y/剩余开启次数为#R/"..活动数据.天赐次数[id].."#Y/次")
      elseif 序号 == 2 then 
	    if 活动数据.天赐次数[id]==nil then 
            if 是否聚宝盒(id) then
	         活动数据.天赐次数[id] = 6
	         else 
	         活动数据.天赐次数[id] = 3
	        end
        end
	   if 活动数据.天赐次数[id] >0 then 
          local 猜拳 = {"石头","剪刀","布"}
          发送数据(玩家数据[id].连接id,200591,猜拳[math.random(#猜拳)])
		  else 
		   发送数据(玩家数据[id].连接id,7,"#Y/您今天次数已用尽不能开启")
		end
      end  
  end


function 道具处理类:天赐中奖(id,参数)
        if 活动数据.天赐次数[id]==nil then 
            if 是否聚宝盒(id) then
	         活动数据.天赐次数[id] = 6
	         else 
	         活动数据.天赐次数[id] = 3
	        end
        end
		
	if 活动数据.天赐次数[id] >0 then 
       活动数据.天赐次数[id] = 活动数据.天赐次数[id] -1	
	   if 参数 == 1 then 
       角色处理类:添加储备(玩家数据[id],6000000,"天赐中奖")
       角色处理类:添加经验(玩家数据[id],40000000, "天赐中奖")
       角色处理类:添加威望积分(玩家数据[id],16)
       角色处理类:添加人物修炼经验(玩家数据[id],80)
       角色处理类:添加召唤兽修炼经验(玩家数据[id],80)
	   self:给予道具(id,"金银宝盒",nil,nil,math.random(10,80))
	  
	   elseif 参数 == 2 then 
	   角色处理类:添加储备(玩家数据[id],4000000,"天赐中奖")
       角色处理类:添加经验(玩家数据[id],30000000, "天赐中奖")
       角色处理类:添加威望积分(玩家数据[id],12)
       角色处理类:添加人物修炼经验(玩家数据[id],60)
       角色处理类:添加召唤兽修炼经验(玩家数据[id],60)
	   self:给予道具(id,"金银宝盒",nil,nil,math.random(10,50))
	   
	   end
	   广播消息("#hd/".."#S/(天赐宝箱)" .. 玩家数据[id].角色.名称 .. "#y/开启天赐宝箱，获得了#R金银宝盒")
	    发送数据(玩家数据[id].连接id,7,"#Y/剩余开启次数为#R/"..活动数据.天赐次数[id].."#Y/次")
   end
end